メインコンテンツへスキップ

All Posts

News bits

Gemini CLIがVS Codeとの連携を強化、差分表示やコンテキスト認識に対応

Gemini CLIの最新アップデートにより、VS Codeの統合ターミナルとの連携機能が強化された。このIDE統合によって、Gemini CLIが開発者の作業コンテキストを理解し、提案をエディタ内で直接差分表示することが可能になる。

主な新機能は以下の通り。

  • Workspace & selection context: Gemini CLIがVS Codeのワークスペース、開いているファイル、選択中のテキストに直接アクセスし、作業状況に応じた的確な提案を行う。
  • Native in-editor diffing: Gemini CLIからの提案がVS Code内で全画面の差分ビューとして表示される。このビュー上で直接コードを編集し、適用前に変更を修正できる。

この機能を利用するには、Gemini CLI v0.1.20以上が必要。VS Codeの統合ターミナルから/ide installコマンドでコンパニオン拡張機能を一度だけインストールし、/ide enableで連携を有効化する。無効化する場合は/ide disableを使用する。

出展:Gemini CLI + VS Code: Native diffing and context-aware workflows

Gemini CLI GitHub Actionsがベータ版としてリリース

リポジトリ向けのAIコーディングアシスタント「Gemini CLI GitHub Actions」がベータ版としてリリースされた。このツールは、GitHubリポジトリ上でコーディングの定型タスクを自動化するエージェント、およびオンデマンドでタスクを委任できるコラボレーターとして機能する。利用は無料。

主な利用例は以下の通り。

  • Intelligent issue triage: 新しいissueを分析し、ラベル付けや優先順位付けを自動化する。
  • Accelerated pull request reviews: pull requestの品質、スタイル、正確性をレビューし、フィードバックを即座に提供する。
  • On-demand collaboration: issueやpull requestで「@gemini-cli」とメンションすることで、テスト作成やバグ修正などのタスクを委任できる。

セキュリティ機能として、Google CloudのWorkload Identity Federation (WIF) を利用したクレデンシャルレス認証や、実行可能なコマンドを制限する許可リスト機能を搭載。また、OpenTelemetryとの統合により、すべてのアクションをリアルタイムで監視可能。

本機能は、Google AI Studioの無料枠内で利用できるほか、Vertex AI、Gemini Code AssistのStandardおよびEnterpriseティアもサポートしている。

出展:Meet your new AI coding teammate: Gemini CLI GitHub Actions

リポジトリ:google-github-actions/run-gemini-cli

Qwen3-Coder と Qwen Code の発表

Qwen3-Coder が発表。最も強力な Qwn3-Coder-480B-A35B-Instruct は、480B パラメータ、35B active parameters の Mixture-of-Experts (MoE)モデル。256K トークンのコンテキスト長をネイティブサポートし、外挿手法で 1M トークンまで対応。Agentic Coding、Agentic Browser-Use、Agentic Tool-Use でオープンモデル最高性能を達成し、Claude Sonnet 4 と同等の性能。

合わせて Qwen Code も公開。Gemini CLI から派生。Qwen-Coder モデル用に強化されたパーサーとツールサポートを提供。npm 経由で @qwen-code/qwen-code としてインストール可能。OpenAI SDK をサポートし、Claude Code や Cline との互換性も備える。Alibaba Cloud DashScope を通じて API アクセスも提供。

出展:Qwen3-Coder: Agentic Coding in the World

著者について

Hi there. I'm hrdtbs, a frontend expert and technical consultant. I started my career in the creative industry over 13 years ago, learning on the job as a 3DCG modeler and game engineer in the indie scene.

In 2015 I began working as a freelance web designer and engineer. I handled everything from design and development to operation and advertising, delivering comprehensive solutions for various clients.

In 2016 I joined Wemotion as CTO, where I built the engineering team from the ground up and led the development of core web and mobile applications for three years.

In 2019 I joined matsuri technologies as a Frontend Expert, and in 2020 I also began serving as a technical manager supporting streamers and content creators.

I'm so grateful to be working in this field, doing something that brings me so much joy. Thanks for stopping by.